home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / mail / MicroMail.jar / MicroMail.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-07  |  2.7 KB  |  117 lines

  1. import javax.microedition.lcdui.Display;
  2. import javax.microedition.midlet.MIDlet;
  3.  
  4. public class MicroMail extends MIDlet {
  5.    public static Display display;
  6.    // $FF: renamed from: if boolean
  7.    private static boolean field_0 = false;
  8.    // $FF: renamed from: a boolean
  9.    private static boolean field_1 = false;
  10.    public static n mainScreen;
  11.    // $FF: renamed from: r c
  12.    public static c field_2;
  13.    // $FF: renamed from: do int
  14.    private static int field_3 = 3000;
  15.  
  16.    public MicroMail() {
  17.       display = Display.getDisplay(this);
  18.    }
  19.  
  20.    protected void destroyApp(boolean var1) {
  21.       field_0 = true;
  22.    }
  23.  
  24.    public static void dispose(Object var0) {
  25.       var0 = null;
  26.       System.gc();
  27.    }
  28.  
  29.    public static boolean getAppShutdown() {
  30.       return field_0;
  31.    }
  32.  
  33.    public static boolean getEndConnection() {
  34.       return field_1;
  35.    }
  36.  
  37.    public static void loadResource() {
  38.       String var0 = System.getProperty("microedition.locale");
  39.  
  40.       try {
  41.          if (var0 == null) {
  42.             field_2 = (c)Class.forName("ResourceEn").newInstance();
  43.          } else if (!var0.equals("en") && !var0.equals("en-us")) {
  44.             if (var0.equals("de")) {
  45.                field_2 = (c)Class.forName("ResourceDe").newInstance();
  46.             } else if (var0.equals("es")) {
  47.                field_2 = (c)Class.forName("ResourceEs").newInstance();
  48.             } else if (var0.equals("fr")) {
  49.                field_2 = (c)Class.forName("ResourceFr").newInstance();
  50.             } else if (var0.equals("it")) {
  51.                field_2 = (c)Class.forName("ResourceIt").newInstance();
  52.             } else {
  53.                field_2 = (c)Class.forName("ResourceEn").newInstance();
  54.             }
  55.          } else {
  56.             field_2 = (c)Class.forName("ResourceEn").newInstance();
  57.          }
  58.       } catch (Exception var1) {
  59.       }
  60.  
  61.    }
  62.  
  63.    protected void pauseApp() {
  64.    }
  65.  
  66.    public static void printInfo(String var0) {
  67.       System.out.println(var0);
  68.    }
  69.  
  70.    public static void setEndConnection(boolean var0) {
  71.       field_1 = var0;
  72.    }
  73.  
  74.    protected void startApp() {
  75.       loadResource();
  76.       if (j.if() == 0) {
  77.          r var1 = new r();
  78.          var1.if = "sl45i@gmx.net";
  79.          var1.do = "Demo";
  80.          var1.a = -1;
  81.          l.if(var1, -1);
  82.          p var2 = new p();
  83.          var2.byte = -1;
  84.          var2.char = "Demo";
  85.          var2.if = "pop.gmx.net";
  86.          var2.new = 110;
  87.          var2.int = "mail.gmx.net";
  88.          var2.case = 25;
  89.          var2.do = "sl45i@gmx.net";
  90.          var2.else = "siemens";
  91.          var2.for = true;
  92.          var2.try = false;
  93.          var2.goto = "Sl45i";
  94.          var2.a = "sl45i@gmx.net";
  95.          var2.long = "sl45i@gmx.net";
  96.          j.a(var2, (String)null);
  97.          Object var6 = null;
  98.       }
  99.  
  100.       mainScreen = new n(this);
  101.       display.setCurrent(mainScreen);
  102.       long var4 = System.currentTimeMillis();
  103.       j.case();
  104.       System.gc();
  105.       var4 = System.currentTimeMillis() - var4;
  106.       if (var4 < (long)field_3) {
  107.          try {
  108.             Thread.sleep((long)field_3 - var4);
  109.          } catch (Exception var3) {
  110.          }
  111.       }
  112.  
  113.       mainScreen.a(false);
  114.       System.gc();
  115.    }
  116. }
  117.